#include <iostream>
using namespace std;

class Animal
{
	
};

class Cat:public Animal
{
	
};

int main()
{
	Cat c1;
	//以前的写法
	//Animal *p=&c1;
	
	//现在C++官方提供了模板函数，用于父类指针指向子类的转换
	Animal *p=dynamic_cast<Animal *>(&c1);
	
}